package com.fivefu.core.hik.vo;

public class VideoOSDVo {

    /**
     * 监控点唯一标识
     */
    private String cameraIndexCode;

    /**
     * 通道名称
     */
    private String channelName;

    /**
     * 是否显示通道名称，0-不显示；1-显示
     */
    private Integer isShowChanName;

    /**
     * 通道名称显示X坐标
     */
    private Integer channelNameXPos;

    /**
     * 通道名称显示Y坐标
     */
    private Integer channelNameYPos;

    /**
     * 小时制，0代表24小时制；1代表12小时制
     */
    private Integer hourOSDType;

    /**
     * 是否显示OSD，0-不显示；1-显示
     */
    private Integer isShowOSD;

    /**
     * OSD显示X坐标
     */
    private Integer osdXPos;

    /**
     * OSD显示Y坐标
     */
    private Integer osdYPos;

    /**
     * OSD显示类型值
     */
    private Integer osdType;

    /**
     * OSD属性，1-透明,闪烁；2-透明,不闪烁；3-闪烁,不透明；4-不透明,不闪烁
     */
    private Integer osdAttrib;

    /**
     * 是否显示星期，0-不显示；1-显示
     */
    private Integer isShowWeek;

    public String getCameraIndexCode() {
        return cameraIndexCode;
    }

    public void setCameraIndexCode(String cameraIndexCode) {
        this.cameraIndexCode = cameraIndexCode;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public Integer getIsShowChanName() {
        return isShowChanName;
    }

    public void setIsShowChanName(Integer isShowChanName) {
        this.isShowChanName = isShowChanName;
    }

    public Integer getChannelNameXPos() {
        return channelNameXPos;
    }

    public void setChannelNameXPos(Integer channelNameXPos) {
        this.channelNameXPos = channelNameXPos;
    }

    public Integer getChannelNameYPos() {
        return channelNameYPos;
    }

    public void setChannelNameYPos(Integer channelNameYPos) {
        this.channelNameYPos = channelNameYPos;
    }

    public Integer getHourOSDType() {
        return hourOSDType;
    }

    public void setHourOSDType(Integer hourOSDType) {
        this.hourOSDType = hourOSDType;
    }

    public Integer getIsShowOSD() {
        return isShowOSD;
    }

    public void setIsShowOSD(Integer isShowOSD) {
        this.isShowOSD = isShowOSD;
    }

    public Integer getOsdXPos() {
        return osdXPos;
    }

    public void setOsdXPos(Integer osdXPos) {
        this.osdXPos = osdXPos;
    }

    public Integer getOsdYPos() {
        return osdYPos;
    }

    public void setOsdYPos(Integer osdYPos) {
        this.osdYPos = osdYPos;
    }

    public Integer getOsdType() {
        return osdType;
    }

    public void setOsdType(Integer osdType) {
        this.osdType = osdType;
    }

    public Integer getOsdAttrib() {
        return osdAttrib;
    }

    public void setOsdAttrib(Integer osdAttrib) {
        this.osdAttrib = osdAttrib;
    }

    public Integer getIsShowWeek() {
        return isShowWeek;
    }

    public void setIsShowWeek(Integer isShowWeek) {
        this.isShowWeek = isShowWeek;
    }

    @Override
    public String toString() {
        return "VideoOSDVo{" +
                "cameraIndexCode='" + cameraIndexCode + '\'' +
                ", channelName='" + channelName + '\'' +
                ", isShowChanName=" + isShowChanName +
                ", channelNameXPos=" + channelNameXPos +
                ", channelNameYPos=" + channelNameYPos +
                ", hourOSDType=" + hourOSDType +
                ", isShowOSD=" + isShowOSD +
                ", osdXPos=" + osdXPos +
                ", osdYPos=" + osdYPos +
                ", osdType=" + osdType +
                ", osdAttrib=" + osdAttrib +
                ", isShowWeek=" + isShowWeek +
                '}';
    }
}
